//---------------------------------------------------------------------------

#ifndef PersianaH
#define PersianaH

#include "ObjetoCompuesto3D.h"
#include "Tablero.h"
#include "Cilindro.h"

#define grosorLaminas 0.2
#define anguloCierrePersiana 10
//---------------------------------------------------------------------------
class Persiana:public ObjetoCompuesto3D{
        private:
                float largo, ancho, alto;
                float alturaActual, anchoLaminas;
                Cilindro *cuerda1, *cuerda2;
                int cuantasLaminas;
                float anguloLaminas;
                float separacionLaminas;
                
                void cambiarAltura(float nuevaAltura);
                void rotaLaminas(float angulo);
        public:
                Persiana(float longi, float anch, float altura, int numLaminas);
                void subirPersiana();
                void bajarPersiana();
                void abrirPersiana();
                void cerrarPersiana();
};
#endif
